Part Number Hot Search : 
SC804EVB SY100ELT 990109 KS555D S4100 TC500A IDS112 APTC80A
Product Description
Full Text Search
 

To Download CDB5460 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 CDB5460
CDB5460 Evaluation Board and Software
Features
l Direct
General Description
The CDB5460 is an inexpensive tool designed to evaluate the functionality and performance of the CS5460. The CS5460 Data Sheet is required in conjunction with the CDB5460 evaluation board. The evaluation board includes an LT1019 voltage reference, an 80C51 microcontroller, an RS232 transceiver, and firmware. The 8051 controls the serial communication between the evaluation board and the PC via the firmware, enabling quick and easy access to all of the CS5460's registers and functions. The CDB5460 includes software for Data Capture, Time Domain Analysis, Histogram Analysis, and Frequency Domain Analysis.
Shunt Sensor and Current Transformer Interface l RS-232 Serial Communication with PC l On-board 80C51 Microcontroller l On-board Voltage Reference l Lab Windows/CVITM Evaluation Software
Register Setup & Chip Control FFT Analysis Time Domain Analysis Noise Histogram Analysis
l On-board
Data SRAM l Integrated RS-232 Test Mode
ORDERING INFORMATION CDB5460
Evaluation Board
VA+
VACRYSTAL 4.096 MHz
AGND
DGND TEST SWITCHES
VD+
Vu+ CRYSTAL 20.0 MHz RESET CIRCUITRY
VIN+ CS SDI SDO SCLK INT EDIR EOUT
VIN-
CS5460
IIN+
80C51 Microcontroller
RS232 TRANSCEIVER
IIN-
RS232 CONNECTOR LEDs
VREF IN OUT REF AGND VOLTAGE REFERENCE 32k x 8 SRAM
Preliminary Product Information
Cirrus Logic, Inc. Crystal Semiconductor Products Division P.O. Box 17847, Austin, Texas 78760 (512) 445 7222 FAX: (512) 445 7581 http://www.crystal.com
This document contains information for a new product. Cirrus Logic reserves the right to modify this product without notice.
Copyright (c) Cirrus Logic, Inc. 1999 (All Rights Reserved)
MAR `99 DS279DB1 1
CDB5460
TABLE OF CONTENTS
PART I: HARDWARE .......................................................................................... 3 Introduction ................................................................................................. 3 Evaluation Board Overview ........................................................................ 3 Analog Section ..................................................................................... 3 Digital Section ...................................................................................... 3 Power Supply Section .......................................................................... 9 Using the Evaluation Board ........................................................................ 9 PART II: SOFTWARE ........................................................................................ 10 Installation Procedure ............................................................................... 10 Using the Software ................................................................................... 10 Selecting and Testing a COM Port ........................................................... 11 Register Access in the Setup Window ...................................................... 11 Conversion Window .................................................................................. 12 Viewing Pulse Rate Output Data .............................................................. 13 Data Collection Window Overview ............................................................ 13 Config Window .......................................................................................... 14 Collecting Data Sets ................................................................................. 14 Retrieving Saved Data From a File ........................................................... 15 Analyzing Data .......................................................................................... 15 Histogram Information .............................................................................. 15 Frequency Domain Information ................................................................ 15 Time Domain Information ......................................................................... 16 PCB LAYOUT .................................................................................................... 20
Contacting Cirrus Logic Support
For a complete listing of Direct Sales, Distributor, and Sales Representative contacts, visit the Cirrus Logic web site at: http://www.cirrus.com/corporate/contacts/
IBM, AT and PS/2 are trademarks of International Business Machines Corporation. Windows is a trademark of Microsoft Corporation. Lab Windows and CVI are trademarks of National Instruments. SPITM is a trademark of Motorola. MicrowireTM is a trademark of National Semiconductor.
Preliminary product information describes products which are in production, but for which full characterization data is not yet available. Advance product information describes products which are in development and subject to development changes. Cirrus Logic, Inc. has made best efforts to ensure that the information contained in this document is accurate and reliable. However, the information is subject to change without notice and is provided "AS IS" without warranty of any kind (express or implied). No responsibility is assumed by Cirrus Logic, Inc. for the use of this information, nor for infringements of patents or other rights of third parties. This document is the property of Cirrus Logic, Inc. and implies no license under patents, copyrights, trademarks, or trade secrets. No part of this publication may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior written consent of Cirrus Logic, Inc. Items from any Cirrus Logic website or disk may be printed for use by the user. However, no part of the printout or electronic files may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior written consent of Cirrus Logic, Inc.Furthermore, no part of this publication may be used as a basis for manufacture or sale of any items without the prior written consent of Cirrus Logic, Inc. The names of products of Cirrus Logic, Inc. or other vendors and suppliers appearing in this document may be trademarks or service marks of their respective owners which may be registered in some jurisdictions. A list of Cirrus Logic, Inc. trademarks and service marks can be found at http://www.cirrus.com.
2
DS279DB1
CDB5460
PART I: HARDWARE Introduction
The CDB5460 evaluation board provides a quick means of evaluating the CS5460 Analog-to-Digital Converters (ADCs) and Computational Unit. The CDB5460 evaluation board's analog section operates from either a single +5 V or dual 2.5 V power supply. The evaluation board interfaces the CS5460 to an IBMTM compatible PC via an RS232 interface. To accomplish this, the board comes equipped with an 80C51 microcontroller and a 9pin RS-232 cable which physically interfaces the evaluation board to the PC. Additionally, analysis software provides easy access to the internal registers of the CS5460, and provides a means to display the performance in the time domain or frequency domain. The 3 dB corner of the filter is approximately 50K Hz differential and common mode. The evaluation board provides three voltage reference options, on-chip, on-board and external, as shown in Figure 2. Table 1 illustrates the options available. With HDR4's jumpers in position REFOUT, the on-chip reference provides 2.5 volts. With HDR4's jumpers in position LT1019, the LT1019 provides 2.5 volts (the LT1019 was chosen for its low drift, typically 5ppm/C). By setting HDR4's jumpers to position REF+, the user can supply an external voltage reference to J2's REF+ and VA- inputs. Application Note 4 on the web (http://www.cirrus.com/products//pubs.html) details various voltage references.
Reference LT1019 Description Selects on board LT1019 Reference (5ppm/C) Selects external reference Selects the reference supplied by CS5460
O O O O O O O O O
HDR4
O LT1019 O REF+ O REFOUT O LT1019 O REF+ O REFOUT O LT1019 O REF+ O REFOUT
Evaluation Board Overview
The board is partitioned into two main sections: analog and digital. The analog section consists of the CS5460 and a precision voltage reference. The digital section consists of the 80C51 microcontroller, 32 Kilobytes of SRAM, the hardware test switches, the reset circuitry, and the RS-232 interface. The board also has a user friendly power supply connection.
REF+
REFOUT
Table 1. Reference Selection
Analog Section
The CS5460 is designed to accurately measure and calculate: Energy, Instantaneous Power, IRMS, and VRMS while operating from a 4.096 MHz crystal. As shown in Figure 1 there are four BNC connectors (J9, J10, J11, J12) provided for converter input connections. A Shunt Sensor or Current Transformer can be connected to the converter's current inputs via J10 (IIN+) and J9 (IIN-). A voltage divider can be connected to the converter's voltage input via J12 (VIN+) and (J11) (VIN-). Note, a simple RC network filters the sensor's output to reduce any interference picked up by the input leads.
The CS5460 serial interfaces are SPITM and MicrowireTM compatible. The interface control lines (CS, SDI, SDO, and SCLK) are connected to the 80C51 microcontroller via port one. To interface an external microcontroller, these control lines are also connected to HDR6 (Header 6). However to accomplish this, the evaluation board must be modified in one of three ways: 1) cut the interface control traces going to the microcontroller, 2) remove resistors R4, R7, R8, and R13, or 3) remove the microcontroller.
Digital Section
Figures 3 and 4 illustrate the schematic of the digital section. It contains the microcontroller, test
DS279DB1
3
4
TP34 J12 BNC_RA
R17
301 0.1% C2 4700PF COG
TP35
HDR2X2 HDR1
1 3 2 4
VIN+
C32 .01UF COG
AGND VIN-
AGND
HDR2X2 HDR2
1 3 2 4
J11 BNC_RA
R18
301 0.1%
C33 .01UF COG
AGND IIN+
AGND
TP39 J10 BNC_RA HDR2X2 HDR8
1 3 2 4
R25
301 0.1% C3 4700PF COG
TP40
C34 .01UF COG
AGND IIN-
AGND
HDR2X2 HDR9
1 3 2 4
J9 BNC_RA
R26
301 0.1%
C35 .01UF COG
AGND
AGND AGND
U3
D+ XOUT C15 .1UF CPUCLK SCLK SDO /CS DGND VIN+ VINVREFOUT VREFIN
TP135 TP137 TP139 TP141 TP143 TP145 TP147 TP149 TP151 TP153 TP155 TP157 TP134 TP136 TP138 TP140 TP142 TP144 TP146 TP148 TP150 TP152 TP154 TP156 1 2 3 4 5 6 7 8 9 10 11 12
C30 10UF
XOUT XIN CPUCLK SDI VD+ /EDIR DGND /EOUT SCLK /INT SDO /RESET /CS NC NC PFMON VIN+ IIN+ VINIINVREFOUT VA+ VREFIN AGND CS5460_EP
24 23 22 21 20 19 18 17 16 15 14 13
TP111 TP113 TP115 TP117 TP119 TP121 TP123 TP125 TP127 TP129 TP131 TP133
TP110 TP112 TP114 TP116 TP118 TP120 TP122 TP124 TP126 TP128 TP130 TP132
XIN SDI /EDIR /EOUT /INT /RESET PFMON IIN+ IINVA+
C14 .1UF
C29 10UF
A-
VA+
XIN
4.0960MHZ
XOUT
HDR2X2 HDR10
1 3 2 4
CPUCLK /CS SDI SDO SCLK /INT /EDIR /EOUT /RESET
Y2 C38 10PF COG
DGND
C39 10PF COG
DGND
HDR11X2 HDR6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
R19 10K
XTAL1
JP2
PFMON
DCLK
R28 15K
CDB5460
DGND AGND DGND
DS279DB1
Figure 1. Analog Schematic Part 1
GND
D+
10K
R12
GND
DGND
10
TC74VHC541FW
U8
1 2 4 6 8 19 11 13 15 17
VCC 1/G 1A1 1A2 1A3 1A4 2/G 2A1 2A2 2A3 2A4 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 GND SN74HCT244N
20 18 16 14 12 JP1 9 7 5 3 10
DGND
DS279DB1 5
VA+
2
U4 LT1019CN8_2P5 IN OUT TRIM HTR TEMP
6 5 7 3
R24 R30 10K R31
49.9 C16 .1UF
C20 .1UF
A-
4
A-
10K
AHDR3X2 HDR4
1 2 4 6
J2
REF+ A1 2
A-
R21
301 0.1% C1 .1UF
3
VREFIN
VREFOUT
5
TERM_BLOCK
AA-
C40 .1UF
A-
U9
DGND UCS USDI USCLK UDCLK
1 19 2 3 4 5 6 7 8 9
/G1 /G2 A1 A2 A3 A4 A5 A6 A7 A8
VCC Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8
20
D+ /CS SDI SCLK DCLK /RESET
URESET
18 17 16 15 14 13 12 11
C44 .1UF
DGND
VDDD USDO UINT UEDIR UEOUT UXTAL1 DGND
SDO /INT /EDIR /EOUT XTAL1
C41 .1UF
CDB5460
DGND
DGND
Figure 2. Analog Schematic Part 2
6
20.000 MHZ Y1
UXTAL1
C24 33PF COG
VDDD
C23 33PF COG UM1 8751-8
19
VDDD
C7 47UF # 8-BIT MICRO 8751
TP14 29
C17 .1UF
BYPASS CAP
D4 1N4148
NRST DGND VDDD
C19 .1UF
DGND
DGND
TP22 18
XTAL1 XTAL2
31
PSEN
30
DGND
TP15
DGND
U2 VCC
1 2
14 3 9
EA RST R4
UCS
ALE PROG
39
ALE
R9 750K C18 .1UF SN74HC00N
GND
7
200 200 200 200 200
TP33 TP32 TP31 TP30 TP11 TP10
1
1.0
2 3 4 5 6 7 8
P0.0
38 37 36
TP38 TP23 TP24 TP29 TP28 TP27 TP26 TP25 TP69 TP1 TP2 TP3 TP4 TP5 TP6 TP7
P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 FROM RS-232
HDR2X2 HDR7
2 1 3 4
R7
DGND DGND USDI
R8
USDO
R13
RESET
R29
URESET
USCLK
R16
UDCLK
PORT1
200
JP4
PORT0 AD
35 34 33 32
S2 SW_B3W_1100
TP9
DGND
TP8 S1
1.7
P0.7
21
3 2 1
P2.0
22 23
OPEN
SW_DIP_3 1 2 3 4
R10 5.11K
R11 5.11K
24
PORT2 A
25 26
DGND
DGND
27 28
P2.7 D2
8 7 6 5 10
P3.0/RXD
11
TP43
P3.1/TXD
12
TP42 TO RS-232 TP16 TP17 TP18 TP19 TP20 TP21
P3.2/\INT0
13
P3.2
P3.3/\INT1
14
R1 R2 R3
200 200 200
UINT UEDIR UEOUT P3.6 P3.7
P3.4/T0
15
P3.5/T1 LED_555_5003
16
P3.6/\WR
17
P3.7/\RD
CDB5460
DS279DB1
Figure 3. Digital Schematic Part 1
DS279DB1
U5
ALE P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7
1 11 3 4 7 8 13 14 17 18
U6
P2.6 P2.4 A7 A6 A5 A4 A3 A2 A1 A0 P0.0 P0.1 P0.2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 A14 A12 A7 A6 A5 A4 A3 A2 A1 A0 DQ0 DQ1 DQ2 VSS VCC /W A13 A8 A9 A11 /G A10 /E DQ7 DQ6 DQ5 DQ4 DQ3 28 27 26 25 24 23 22 21 20 19 18 17 16 15
VDDD P3.6 P2.5 P2.0 P2.1 P2.3 P3.7 P2.2 DGND P0.7 P0.6 P0.5 P0.4 P0.3
C43 .1UF
MCM6206DP20 /OC C 1D 2D 3D 4D 5D 6D 7D 8D 1Q 2Q 3Q 4Q 5Q 6Q 7Q 8Q VCC GND
DGND
2 5 6 9 12 15 16 19 20 10
DGND A0 A1 A2 A3 A4 A5 A6 A7 VDDD
U2 SN74HC00N
12 13 11
DGND
SN74HC373N
C42 .1UF
U2 SN74HC00N
P2.7
9 10 8
U2 SN74HC00N
P2.6
4 5 6
CSUSB
DGND VDDD
U1
20 C1+ C2+ GND C2VSS RX1 TX1 RX2 TX2 RX3 TX3 2 3 4 5 6 7 8 9 10 1
C26 10UF 10K
C25 10UF R14
TP71 TP72
C27 10UF C28 10UF TP12 TP13
FROM-PC TO-PC DGND DGND
5 9 4 8 3 7 2 6 1 J8 DE9F_RA
19 18 17 16 15 14 13 12 11
VCC C1VDD DO1 DI1 DO2 DI2 DO3 DI3
MC145407P
CDB5460
Figure 4. Digital Schematic Part 2 7
8
VACON_BANANA HDR3X2 HDR3
1 2 4 6
J3
Z1 P6KE6V8P
A-
3 5
47UF C5
.1UF C10
AGND
AGND
AGND
AGND
DGND
DGND
CON_BANANA
AGND
CON_BANANA
J14
J6
DGND
AGND
Vu+
CON_BANANA
J4
Z2 P6KE6V8P
C6 47UF
C12 .1UF
DGND
DGND
DGND
VD+
CON_BANANA
J13
Z4 P6KE6V8P
C11 47UF
C21 .1UF
DGND VA+
CON_BANANA
HDR4X2 HDR5
1 2 4 6 8 3
VA+
VDDD D+
R15
J5
L2 FERRITE_BEAD
5 7
Z3 P6KE6V8P
C8 47UF
C13 .1UF
10
CDB5460
DS279DB1
AGND
AGND
AGND
Figure 5. Power Supply Schematic
CDB5460
Power Supplies Analog Digital +5V +5V Power Post Connections VA- AGND DGND VD+ NC GND GND +5 Jumpers Vu+ NC HDR5
Vu+ O VD+ O VD+ O VA+ O Vu+ O VD+ O VD+ O VA+ O Vu+ O VD+ O VD+ O VA+ O O O O O O O O O O O O O VDDD VDDD V+ V+ VDDD VDDD V+ V+ VDDD VDDD V+ V+
VA+ +5
HDR3
VA- O A- O AGND O O DGND O DGND O DGND
+5V
+3V
+5
NC
GND
GND
+3
+5
VA- O A- O AGND O
O DGND O DGND O DGND
2.5V
+3V
+2.5
-2.5
NC
GND
+3
+5
VA- O A- O AGND O
O DGND O DGND O DGND
Table 2. Power Supply Connections
switches, a Motorola MC145407 interface chip, and 32K bytes of SRAM. The test switches aid in debugging communication problems between the CDB5460 and the PC. The microcontroller derives its clock from an 20.0 MHz crystal. From this, the controller is configured to communicate via RS232 at 9600 baud, no parity, 8-bit data, and 1 stop bit.
Using the Evaluation Board
The CS5460 is a highly integrated device, containing dual ADCs with a computational unit. The CS5460 and CDB5460 data sheets should be read thoroughly and understood before using the CDB5460 evaluation board. The CS5460 contains a programmable gain amplifier (PGA), two modulators, two high rate filters, an on-chip reference, and power calculation engine to compute Energy, VRMS, IRMS, and Instantaneous Power. The PGA sets the input levels of the current channel at either 30 mVRMS or 150 mVRMS (for VREFIN = 2.5 V). The on-chip reference can provide the necessary 2.5 V reference. This output (VREFOUT), along with a 10 F capacitor, is used to supply the VREFIN pin with 2.5 V. The modulators and high rate digital filter allows the user to measure instantaneous voltage, current, and power at a output word rate of 4000 Hz when a 4.096 MHz clock source is used. Table 3 describes the varies headers, jumpers and DIP switches on the CDB5460 evaluation board. DIP switch S1 is used to control the 80C51. Table 4 illustrates the varies setting of the DIP Switch S1. Note, S1-3 is a no connect and not used. The S1-1 switch should be set to the OPEN position for normal operation. When testing the RS-232 link in the PC software, close S1-1. The
9
Power Supply Section
Figure 5 illustrates the power supply connections to the evaluation board. The VA+ post supplies the positive analog section of the evaluation board, the LT1019 and the ADC. The VA- post supplies the negative analog voltage circuitry. Note, this terminal is grounded when powering the CDB5460 from a single +5 Volt analog supply. The VD+ post supplies the digital section of the ADC and level shifter. The Vu+ post supplies the digital section of the evaluation board, the 80C51, the reset circuitry, and the RS-232 interface circuitry. Note, the board's digital section supplied via Vu+ post, must be +5Volts only. Table 2 shows the varies power connections with the required jumper setting on HDR3 and HDR5.
DS279DB1
CDB5460
Name HDR1
Function Description Used to switch VIN+ on the CS5460 between J12 and AGND. Used to switch VIN- on the CS5460 between J11 and AGND. Used to switch VA-, A-, and AGND to DGND.Refer to Table 2 Used to switch the VREFIN from external J2 header, to the on board LT1019 reference, or to the on-chip reference VREFOUT. Refer to Table 1
Default Setting VIN+ Set to BNC J12
Default Jumpers
O O O VIN+ O AGND
HDR2
VIN- Set to BNC J11 Negative Analog Power Supply Set to 0V VREFIN Set to onchip reference VREFOUT
O O
O VINO AGND
HDR3
VA- O A- O AGND O
O DGND O DGND O DGND
HDR4
O O O
O LT1019 O REF+ O REFOUT
HDR5 HDR6 HDR7
Used to switch VU+, VD+, and VA+ to VDDD and/or Digital Power Supply V+. Refer to Table 2 Set to +5V Used to connect an external micro-controller. Connected to 80C51 Used in conjunction with the self test modes to test RS-232 Set to Normal the UART/RS-232 communication link between the Mode microcontroller and a PC. Used to switch IIN+ on the CS5460 between J10 and AGND. Used to switch IIN- on the CS5460 between J9 and AGND. Used to switch XIN on the CS5460 to HDR6 when an extrenal micro-controller is used. Used to connect PFMON pin on the CS5460 to monitor Power Supply VA+ Used to connect the RESET Button to the CS5460 DIP switch to control 80C51 S1-1 is used to select RS-232 test mode S1-2 is used to select crystal to 80C51 IIN+ Set to BNC J10
Vu+ O VD+ O VD+ O VA+ O
O O O O
VDDD VDDD V+ V+
NC
O O O O HDR7
3
HDR8
O O
O IIN+ O AGND
HDR9
IIN- Set to BNC J11 XIN Set for on-board 4.096 MHz XTAL PFMON Set Monitor VA+ RESET Set not connected to CS5460
1
O O
O IINO AGND
HDR10
O O
O DGND O XIN
JP2 JP4
O
O JP2
O
O JP4
2
S1
S1-1 Set Normal S1-2 Set 20 MHz
OPEN
Table 3. Header, Jumper, DIP Switch Descriptions
10
DS279DB1
CDB5460
80C51 Mode 80C51 is in Normal Operating Mode S1-1 OPEN S1-2 CLOSED 20 MHz Crystal 80C51 is in Normal Operation Mode S1-1 OPEN S1-2 OPEN 11.059 MHz Crystal 80C51 is in Test Mode S1-1 CLOSED S1-2 CLOSED 20 MHz Crystal 80C51 is in Test Mode S1-1 CLOSED S1-2 OPEN 11.059 MHz Crystal Table 4. DIP Switch S1 Setting
1
S1
2 3
Installation Procedure
1) Turn on the PC, running Windows 95TM or later. 2) Insert the Installation Diskette #1 into the PC. 3) Select the Run option from the Start menu. 4) At the prompt, type: A:\SETUP.EXE . 5) The program will begin installation. 6) If it has not already been installed on the PC, the user will be prompted to enter the directory in which to install the CVI Run-Time EngineTM. The Run-Time EngineTM manages executables created with Lab Windows/CVITM. If the default directory is acceptable, select OK and the Run-Time EngineTM will be installed there. 7) After the Run-Time EngineTM is installed, the user is prompted to enter the directory in which to install the CDB5460 software. Select OK to accept the default directory. 8) Once the program is installed, it can be run by double clicking on the Eval5460 icon, or through the Start menu.
Note: The software is written to run with 640 x 480 resolution; however, it will work with 1024 x 768 resolution. If the user interface seems to be a little small, the user might consider setting the display settings to 640 x 480. (640x480 was chosen to accommodate a variety of computers).
OPEN
1
2
3
OPEN
1
2
3
OPEN
1
2
3
OPEN
S1-2 switch selects the crystal source for the 80C51. There are two crystal options available, 11.059 MHz and 20 MHz. If S1-2 is OPEN the 11.059 MHz crystal is selected, and when S1-2 is CLOSED the 20 MHz crystal is selected.
PART II: SOFTWARE
The evaluation board comes with software and an RS-232 cable to link the evaluation board to the PC. The evaluation software was developed with Lab Windows/CVITM, a software development package from National Instruments. The software was designed to run under Windows 95TM or later, and requires about 3MB of hard drive space (2MB for the CVI Run-Time EngineTM, and 1MB for the evaluation software). After installing the software, read the readme.txt file for any last minute updates or changes. More sophisticated analysis software can be developed by purchasing the development package from National Instruments (512-7940100).
Using the Software
Before launching the software, the user should set up the CDB5460 evaluation board by using the correct jumper and DIP switch settings as described in Part I, and connect it to an open COM port on the PC using the RS-232 serial cable. Once the board is powered on, the user can start the software package. When the software is launched, the Start-Up window appears first (Figure 6). This window contains information concerning the software's title, revi-
DS279DB1
11
CDB5460
sion number, copyright date, etc. At the top of the screen is a menu bar which displays user options. The menu bar item Menu is initially disabled to prevent conflicts with other serial communications devices, such as the mouse or a modem. After selecting a COM port, the Menu item will become available. pulling down Menu and selecting Setup Window, or by pressing F2 on the keyboard. In the Setup Window, all of the CS5460's registers are displayed in hexadecimal value, and also decoded to provide easier access. Refer to the CS5460 data sheet for information on register functionality and meanings. Refresh Screen Button: The Refresh Screen button will update the contents of the screen by reading all the register values from the part. This usually takes a couple of seconds, but it is a good idea to press the Refresh Screen button when entering the Setup Window, or after modifying any registers to reflect the current status of the part. CS5460 Crystal Frequency: The CS5460 accepts a wide range of crystal input frequencies, and can therefore run at many different sample rates. The crystal frequency being used on the CS5460 should be entered in this box to provide accurate frequency calculations in the FFT window. This will also help the software decide which functions can be performed reliably with the evaluation system. Configuration Register: In the Configuration Register box, the contents of the Configuration Register can be modified by typing a hexadecimal value in the HEX: box, or by changing any of the values below the HEX: box to the desired settings. Note: When changing the value of the reset bit to `1' (RS, bit 7 in the Configuration Register), the part will be reset, and all registers will return to their default values. Press the Refresh Screen button after performing a reset to update the screen with the new register values. Note: Although the CDB5460 software allows the user to modify any of the bits in the Configuration Register, changing certain bits may cause the software and board to behave erratically. For the evaluation system to function properly, the Interrupt Output function should be set to the default Active Low, and the Eout / Edir Function should be set to the default Normal. This applies only to the
DS279DB1
Selecting and Testing a COM Port
Upon start-up, the user is prompted to select the serial communications port which will interface to the CDB5460 board. To select the COM port, pull down the Setup menu option, and select either COM1 or COM2 (the DISK option is used for previously saved files, and is discussed later). Testing the COM port to verify communication between the PC and the evaluation board is not necessary, but can help to troubleshoot some problems. The procedure for testing the communication link follows. 1) Pull down the Setup menu option again, and select TEST RS-232. 2) When prompted, set DIP switch 1 (the leftmost DIP switch) to the closed position, reset the board, and press OK to perform the test. 3) If the test passes, set DIP switch 1 to the open position, and reset the board to return to normal operating mode. 4) If the test fails, check the serial port connections, power connections, jumpers, and DIP switch settings on the board, and run the test again from step 1. Once the serial link is established between the PC and the evaluation board, the user is ready to access the internal registers of the CS5460, collect data, and perform analysis on the collected data.
Register Access in the Setup Window
The Evaluation software provides access to the CS5460's internal registers in the Setup Window (Figure 7). The user can enter the Setup Window by
12
CDB5460
CDB5460 evaluation system, and not to the CS5460 chip itself. Mask Register / Status Register: The Mask and Status Registers are displayed in hexadecimal and decoded in this box to show what each of the bits means. The Mask Register can be modified by typing a value in the HEX: box, or by checking the appropriate check boxes for the bits that are to be masked. The Status Register cannot be directly modified. It can only be reset by pressing the Clear Status Register Button. The HEX: box for this register, and the LEDs are display only. A LED that is on means that the corresponding bit in the Status Register is set (except the Invalid Command bit, which is inverted). Note: The value present in the Mask register may be changed by the software during certain operations to provide correct functionality of the CDB5460 board. Cycle Count / Pulse Rate / Time Base Registers: These three boxes display the values of the Cycle Count, Pulse Rate, and Time Base Registers in both hexadecimal and decimal format. All three registers can be modified by typing a value in the corresponding Value: or HEX: box. Offset / Gain Registers: In the Offset and Gain Register boxes, the offset and gain registers for both channels are displayed in hexadecimal and decimal. These registers can all be modified directly by typing the desired value in the hexadecimal display boxes. Performing Calibrations: Offset and gain calibrations can be performed on both the voltage and current channels of the CS5460. Offset calibration should be performed before gain calibration to ensure accurate results. Offset Calibrations: 1) Ground the channel(s) you want to calibrate directly at the channel header(s). HDR1 and HDR2 for the voltage channel, and HDR8
DS279DB1
and HDR9 for the current channel. The channel(s) could also be grounded directly at the BNC connectors. 2) Press the corresponding Calibrate button (Cal V, Cal I, or Cal Both) in the Offset Register box. 3) The calibration value(s) will automatically update when the calibration is completed. Gain Calibrations: 1) Attach a full-scale calibration signal to the BNC connector(s), and make sure the corresponding channel headers (HDR1, HDR2, HDR8, and HDR9) are set to the input position. 2) Press the corresponding Calibrate button (Cal V, Cal I, or Cal Both) in the Gain Register box. 3) The calibration value(s) will automatically update when the calibration is completed.
Conversion Window
The Conversion Window (Figure 8) allows the user to see the results of single and continuous conversions on all six data registers, perform data averaging, utilize the power-saving modes of the CS5460, and reset the CS5460's serial port. The Conversion Window can be accessed by pulling down the Menu option, and selecting Conversion Window, or by pressing F3. Single Conversion Button: On pressing this button, single conversions will be performed repeatedly until the user presses the Stop button. After each conversion is complete, the Result data column will update with the values present in each data register. The Mean and Standard Deviation columns will update every N cycles, where N is the number in the Samples to Average box. Note: It can take many collection cycles after pressing the Stop button before the data actually sops being collected.
13
CDB5460
Continuous Conversions Button: This button functions similarly to the Single Conversion button, except that continuous conversions are performed instead. The data on the screen is updated in the same fashion, and the Stop button terminates this action. There are some speed limitations when performing this function, and if any of these limitations are exceeded, the user will be prompted to change some settings before proceeding. Re-Initialize Serial Port Button: When this button is pressed, the software will send the synchronization sequence discussed in the CS5460 data sheet to the part. This sequence brings the CS5460's serial port back to a known state. It does not reset any of the registers in the part. Standby / Sleep Mode Buttons: When these buttons are pressed, the part will enter either Standby or Sleep power saving modes. To return to normal mode, use the Power Up button. Power Up Button: This button is used to send the Power Up/Halt command to the CS5460. The part will return to normal operating mode and halt any conversions that are being done at this time. Average boxes. After each integration period, the Pulse Count and Frequency columns will be updated. The Average Freq. and Standard Deviation columns will only be updated after all of the integrations have been collected. The software stops collecting data when the user presses the Stop button, or when the data collection is finished. Due to some speed limitations of the on-board microcontroller, some higher pulse rates cannot be accurately collected. If the pulse rate is too high, a warning message will appear.
Data Collection Window Overview
The Data Collection Window (Figures 10, 11, and 12) allows the user to collect sample sets of data from the CS5460 and analyze them using time domain, FFT, and histogram plots. The Data Collection Window is accessible through the Menu option, or by pressing F5. Time Domain / FFT / Histogram Selector: This menu selects the type of data processing to perform on the collected data and display in the plot area. Refer to the section on Analyzing Data for more information. Collect Button: This button will collect data from the part, to be analyzed in the plot area. See the section on Collecting Data Sets for more information. Config Button: This button will bring up the configuration window, in which the user can modify the data collection specifications. See the discussion of the Config Window in this document. Output Button: This button will bring up a window in which the user can output the data to a data file for later use, print out a plot, or print out the entire screen. Note: When saving data, only the data channel being displayed on the plot will be saved to a file. Zoom Button: This button allows the user to zoom in on the plot by selecting two points in the plot area. Press the Restore button to return to the normal
Viewing Pulse Rate Output Data
The CS5460 features a pulse-rate energy output. The CDB5460 has the capability to demonstrate the functionality of this output in the Pulse Rate Output Window (Figure 9). The Pulse Rate Output Window can be accessed by pressing the F4 key, or by pulling down the Menu option, and selecting Pulse Rate Window. Integration Period Box: This box allows the user to select the length of time which pulses will be collected over. Periods To Average Box: This box allows the user to average a number of integration periods together. Start Button: When the Start button is pressed, the CDB5460 will capture pulse rate data according to the values in the Integration Period and Periods to
14
DS279DB1
CDB5460
data plot, or press the Zoom button again to zoom in even further. Channel Select Buttons: Depending on the number of channels of information that has been collected, between 1 and 3 channel select buttons will appear below the graph, allowing the user to choose the appropriate channel for display. In the Time Domain mode, an additional button labeled "Overlay" will be present, to allow the user to display all of the channels on the same plot. of the number of samples collected, and only the last page will be returned to the PC for processing. This function is useful at higher sampling frequencies to minimize board-level noise at the beginning of the conversion set. Data to Collect: These six check boxes allow the user to select the data channels that will be collected and returned to the PC for processing. Up to three channels can be selected at once. There are some restrictions on the speed and number of samples to collect when selecting more than one channel. A warning message will appear on pressing the Collect button in the Data Collection Window if any speed limits appear to be exceeded, but the data collection will still take place. Accept Button: When this button is pressed, the current settings will be saved, and the user will return to the Data Collection Window.
Config Window
The Config Window allows the user to set up the data collection and analysis parameters. Number of Samples: This box allows the user to select the number of samples to collect, between 16 and 8192. Due to memory size on the CDB5460, the maximum is 4096 samples when collecting two channels, and 2048 samples when collecting three channels. Average: When doing FFT processing, this box will determine the number of FFTs to average. FFTs will be collected and averaged when the Collect button is pressed. FFT Window: This box allows the user to select the type of windowing algorithm for FFT processing. Windowing algorithms include the Blackman, Blackman-Harris, Hanning, 5-term Hodie, and 7term Hodie. The 5-term Hodie and 7-term Hodie are windowing algorithms developed at Crystal Semiconductor. Histogram Bin Width: This box allows for a variable "bin width" when plotting histograms of the collected data. Each vertical bar in the histogram plot will contain the number of output codes contained in this box. Increasing this number may allow the user to view histograms with larger input ranges. Pages to Collect: This box determines the number of data "pages" that the microcontroller will collect before sending data to the PC. Each page consists
DS279DB1
Collecting Data Sets
To collect a sample data set: 1) In the Data Collection Window, press the Config button to bring up the Configuration Window and view the current settings. 2) Select the appropriate settings from the available options (see the section on the Configuration Window) and press the Accept button. 3) The Data Collection Window should still be visible. Press the Collect button to begin collecting data. A progress indicator bar will appear at the bottom of the screen during the data collection process. 4) Data is first collected from the CS5460 and stored in SRAM, and then transferred from the SRAM to the PC through the RS-232 serial cable. Depending on the value of the Cycle Count Register and the number of samples being collected, this process may take a long time. The process can be terminated by pressing the Stop button, but if this is done, the user should also press Reset on the CDB5460 board.
15
CDB5460
5) Once the data has been collected, it can be analyzed, printed, or saved to disk. MAGNITUDE: Displays the y-axis value of the cursor on the Histogram. MAXIMUM: Indicator for the maximum value of the collected data set. MEAN: Indicator for the mean of the data sample set. MINIMUM: Indicator for the minimum value of the collected data set. STD. DEV.: Indicator for the Standard Deviation of the collected data set. VARIANCE: Indicates the Variance for the current data set.
Retrieving Saved Data From a File
The CDB5460 software allows the user to save data to a file, and retrieve it later when needed. To load a previously saved file: 1) Pull down the Setup option and select Disk. A file menu will appear. 2) Find the data file in the list and select it. Press the Select button to return. 3) Go to the Data Collection Window, and press the Collect button. 4) The data from the file should appear on the screen. To select a different file, repeat the procedure.
Frequency Domain Information
The following describe the indicators associated with FFT (Fast Fourier Transform) Analysis. FFT data can be plotted in the Data Collection Window by setting the Time Domain / FFT / Histogram selector to FFT (Figure 11). FREQUENCY: Displays the x-axis value of the cursor on the FFT display. MAGNITUDE: Displays the y-axis value of the cursor on the FFT display. S/D: Indicator for the Signal-to-Distortion Ratio, 4 harmonics are used in the calculations (decibels). S/N+D: Indicator for the Signal-to-Noise + Distortion Ratio (decibels). SNR: Indicator for the Signal-to-Noise Ratio, first 4 harmonics are not included (decibels). S/PN: Indicator for the Signal-to-Peak Noise Ratio (decibels). # of AVG: Displays the number of FFT's averaged in the current display.
Analyzing Data
The evaluation software provides three types of analysis tests - Time Domain, Frequency Domain, and Histogram. The Time Domain analysis processes acquired conversions to produce a plot of Conversion Sample Number versus Magnitude. The Frequency Domain analysis processes acquired conversions to produce a magnitude versus frequency plot using the Fast-Fourier transform (results up to Fs/2 are calculated and plotted). Also, statistical noise calculations are calculated and displayed. The Histogram analysis test processes acquired conversions to produce a histogram plot. Statistical noise calculations are also calculated and displayed.
Histogram Information
The following is a description of the indicators associated with Histogram Analysis. Histograms can be plotted in the Data Collection Window by setting the Time Domain / FFT / Histogram selector to Histogram (Figure 12). BIN: Displays the x-axis value of the cursor on the Histogram.
16
Time Domain Information
The following controls and indicators are associated with Time Domain Analysis. Time domain data can be plotted in the Data Collection Window by setting the Time Domain / FFT / Histogram selector to Time Domain (Figure 10).
DS279DB1
CDB5460
COUNT: Displays current x-position of the cursor on the time domain display. MAGNITUDE: Displays current y-position of the cursor on the time domain display. MAXIMUM: Indicator for the maximum value of the collected data set. MINIMUM: Indicator for the minimum value of the collected data set.
Figure 6. Start-Up Window
DS279DB1
17
CDB5460
Figure 7. Setup Window
Figure 8. Conversion Window
18
DS279DB1
CDB5460
Figure 9. Pulse Rate Output Window
Figure 10. Time Domain Analysis
DS279DB1
19
CDB5460
Figure 11. FFT Analysis
Figure 12. Histogram Analysis
20
DS279DB1
CDB5460
PCB LAYOUT
The CS5460 should be placed entirely over an analog ground plane with both the VA- and DGND pins of the device connected to the analog plane. Place the analog-digital plane split immediately adjacent to the digital portion of the chip. Figures 14 and 15 show the layout of the CDB5460.
Note: See Applications Note 18 for more detailed layout guidelines. Before layout, please call for our Free Schematic Review Service.
DS279DB1
21
22
CDB5460
DS279DB1
Figure 13. Silkscreen
DS279DB1
CDB5460
Figure 14. Circuit Side 23
24
CDB5460
DS279DB1
Figure 15. Solder Side
* Notes *


▲Up To Search▲   

 
Price & Availability of CDB5460

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X